Interpolant-Based Transition Relation Approximation

نویسندگان

  • Ranjit Jhala
  • Kenneth L. McMillan
چکیده

In predicate abstraction, exact image computation is problematic, requiring in the worst case an exponential number of calls to a decision procedure. For this reason, software model checkers typically use a weak approximation of the image. This can result in a failure to prove a property, even given an adequate set of predicates. We present an interpolant-based method for strengthening the abstract transition relation in case of such failures. This approach guarantees convergence given an adequate set of predicates, without requiring an exact image computation. We show empirically that the method converges more rapidly than an earlier method based on counterexample analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ORTHOGONAL ZERO INTERPOLANTS AND APPLICATIONS

Orthogonal zero interpolants (OZI) are polynomials which interpolate the “zero-function” at a finite number of pre-assigned nodes and satisfy orthogonality condition. OZI’s can be constructed by the 3-term recurrence relation. These interpolants are found useful in the solution of constrained approximation problems and in the structure of Gauss-type quadrature rules. We present some theoretical...

متن کامل

Interpolant Strength

Interpolant-based model checking is an approximate method for computing invariants of transition systems. The performance of the model checker is contingent on the approximation computed, which in turn depends on the logical strength of the interpolants. A good approximation is coarse enough to enable rapid convergence but strong enough to be contained within the weakest inductive invariant. We...

متن کامل

Function Approximation 1 Interpolation

Interpolation is a form of function approximation in which the approximating function (interpolant) and the underlying function must agree at a finite number of points. In some cases additional restrictions may be imposed on the interpolant. For example its first derivative evaluated at a finite number of points may have to agree with that of the underlying function. Other examples include addi...

متن کامل

Leveraging Interpolant Strength in Model Checking

Craig interpolation is a well known method of abstraction successfully used in both hardware and software model checking. The logical strength of interpolants can affect the quality of approximations and consequently the performance of the model checkers. Recently, it was observed that for the same resolution proof a complete lattice of interpolants ordered by strength can be derived. Most stat...

متن کامل

A posteriori error estimations of some cell-centered finite volume methods

This paper presents an a posteriori residual error estimator for diffusion-convectionreaction problems approximated by some cell centered finite volume methods on isotropic or anisotropic meshes in Rd, d = 2 or 3. For that purpose we built a reconstructed approximation, which is an appropriate interpolant of the finite volume solution. The error is then the difference between the exact solution...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005